readme and documentaion