expanded on the read me