added math namespace