scale provider