problem 3a: ifaunit