Added Comments and Tested everything on ScreenRead