ib and pract