big over haul of the client side code for easier input of order information