pre ib
ib mathematicks