modal example uses mixin