added getCurrentUser method