one TODO
one more TODO
fix clean to depend on prepare-build