initial version of mixer