makebom initial
fixed to work with holes I think?
merged, not tested