added orders and improved orders interface