keyword 'not' implemented