improvement for case 'CIS110'