Implementar el patrón Two Steps