controller registrater functions