mo progress
whats going on
add smantics
cleanup, added bugs
good