readme and doccode modification