update readme
make more generic