* rearranged the read me for readability