Implementación y Rspec añadidos