read functionality, license and readme changed