update functionality req'ts for lab6