create action handlers for services