all working except place order