add invalid parameter handler and pure call handler example