new support for calling with fixed amount of arguments
new callback support