Adding mixers code and test cases