function call test
fixed return reg inconsistancy, func call test now working