Refactor tickets

result not needed as subscription.save as the last statement in the method will return you exactly what you store in `result`