pract and ib