Implements scale method