cleanup + docs