Agregadas mas funcionalidades que no pude terminar