api updates, change in mixin's