added partials, functionality for signing out