added and changed implementation idea.txt