creating handy mixin trait for better