implement #1 modify Command.get_or_create_author