wip: add built in bitmap ops
allow specifying the method