and as well as not are implemented
Added in a helper for if else