Started remaking source for Lab4.