Use of CPT for the design of shallow and deep foundations on sand