Adding naive encoding pass. functionEncoding partially is added