refactor tickets and user week tickets