Basic idea revised