assign quote to contract if not present
fixed contract call back to create quote on create
users can switch between kg and pounds on quote