added create for dive