clean up
abstract
generated readme