add ready view mixin