c approach to i