module clean up