fix naming in requires, add check for user before doing save recording action