updated readmy file and source code