creacion de directivas, separacion de controladores