added phone scaling