athlete input refactoring