started adding basic code for math and geometry