IFIOC Fundamentals