add method for scale