started prop nets, implemented a few pseudocoded functions from notes