cleanup
fix build
generate docs