updated and improved readme