add i check