add if check