diff --git a/views/elements/add_shipment.ctp b/views/elements/add_shipment.ctp
new file mode 100644
index 00000000..ad189026
--- /dev/null
+++ b/views/elements/add_shipment.ctp
@@ -0,0 +1,91 @@
+create('Shipment', array('default'=>false));?>
+input('user_id', array('type'=>'hidden', 'value'=>$currentuser['User']['id']));
+echo $form->input('type', array('options'=>$shipmentType, 'id'=>'shipmentType'));
+
+?>
+
+
+ echo $form->input('date_arrived_display', array('label'=>'Date Arrived', 'id'=>'date_arrived_display'));
+ echo $form->input('date_arrived', array('type'=>'hidden', 'id'=>'date_arrived'));
+
+ ?>
+
+
+
+
+ echo $form->input('date_dispatched_display', array('label'=>'Date dispatched', 'id'=>'date_dispatched_display'));
+ echo $form->input('date_dispatched', array('type'=>'hidden', 'id'=>'date_dispatched'));
+?>
+
+
+
+
+ echo $form->input('Principle', array('name'=>'PrincipleSelect', 'type'=>'select', 'multiple'=>false)); ?>
+
+
+
+
+
+
+
+ echo $form->input('purchase_order', array('id'=>'purchase_order_autocomplete'));?>
+
+
+
+
+
+
+ echo $form->input('job', array('id'=>'job_autocomplete'));
+ ?>
+
+
+
+
+
+
+
+ =$form->input('customer', array('id'=>'customer_autocomplete', 'label'=>'Customer'));?>
+ =$form->input('customer_id', array('type'=>'hidden', 'id'=>'customer_id'));?>
+
+
+
+ Shipping Address:
+
+
+
+
+
+
+
+ =$form->input('freight_forwarder_id');?>
+
+
+
+ =$form->input('airway_bill');?>
+
+
+
+
+
+
+
+
+
+end();?>
+
+
+
+ =$form->input('Box.0.length', array('label'=>'Length (cm)', 'div'=>'length'));?>
+ =$form->input('Box.0.width', array('label'=>'Width (cm)', 'div'=>'width'));?>
+ =$form->input('Box.0.height', array('label'=>'Height (cm)', 'div'=>'height'));?>
+ =$form->input('Box.0.weight', array('label'=>'Weight (kg)', 'div'=>'weight'));?>
+
\ No newline at end of file