more refinements to K12 module