readme changed and all warnings have been fixed