functional period