correctly set constructor
update read me