move common public files to public, move math program specific files to public-mathProgram