implemented scale3x, fixed scale2x and scale4x