update mixins to accept multiple arguments separated by coma