working on karamtreebasic.cpp