add if and while