add ifTrue() method