add math_fdecl under "program:", separate fdecl into fdecl and math_fdecl