new endif operation