decoficador of functions