corrected current user implementation