COE618 Lab4