added some more ideas and incorporated word-of-mouth feedback