update read me and code