added initialize to mixins