2nd commit : addded design, added functionalities upto selecting orders.