mix linear between blocks