componiendo las clases y el index