Implemented elseIf.
Merged