Un poco de refactoring, empezando agregar reserva.