Feature scalemixin

new scale mixin