new way of handling the Current User