added other ways to get current user