login required is generic now. added admin_login_required where appropriate