added current_user methods