Revisiting on an old idea