add complexity for mix