added custom fields & registration controller