if and else if work\!