adding more unit tests
updating and proof reading