refactor info tickects