refactor messaging to seperate class
setup shipment form
wtf