add test for 'not' check
implement 'not' check
prepare 0.04 release