redefine bobblocks in a better way