unfinished work on refactor of tournament reg flow