added bodgeit functionality