allow scaling but set initial scale