add namespace plib and sub-namespace maths