flexible core curriculum