Create functional.m