mixing prototype