The Jermline IBD engine