HW3: all Unit tests passed