cleanup
improved precision of reload, this should fix a minor bug I noticed while testing manually
added some sample code