assignment for lab 4596932