add tests for scale