scale variation