get basic function execution working again using new reflection API
update documentation