~ better error handling
~ updated readme