Construyendo funcionalidad basica - GNP