working on the second feature on NotNullWithCondition.js