Modularizado allocate en 'myfunctions'