add registration,authorization,sessions,repositories and some types