No esta implementado todo, pero lo que esta funciona bien :D !