make modify() abstract.