many things i should do for my dream...