updated readme with more documentation