with function pointer args names in comment
that not working
closes #7 #8 #10 #11 #12 #13 #14