Estructura base de la implementacion del KP