idly developing