fixing up views and order submission