source update and Readme add