new changes according to professor including some
graphics and layout changes