clean complexity