add some idea