added handler funcs to find and call handlers