the problem was if + :