create phone gap