work on user, home and auth