added continuous serial number and additional gui view according to
feedback of assignment 1