Added more ideas and clarification