Updated If implementation
Merge remote-tracking branch 'upstream/master'
Merge pull request #5 from apoorv2404/master

If updated