se3352assignment2