cleanup, documentation