add new views, tests, add math module