Added some commenting
Started on math structures