i ! * 1 ? ?!