added mixin and some animations