Most of functionality done for making suggestion using top time slot - committing now so I don't lose anything.