added basic tests and some notes