add Readme and update Base Class