Wrote base code
Some additional base code