clean diagram