Add functionField again