if else added
added test*.cpp files
 added while
interpret modified