added another layer of scale variation