G Gan Gan functional theory osti