added phone gap