adding invisible mixing