first working version of mixer