added simple c++ comp fn
merge with master
beethoven -> node