Implementacion final de las clases de estados