finished the methods of reading moonk's problem and start to develop the toolkid class