added ideas
added comments