Functional data structured implemented