checks for current_user