random add and checks for acceptance, boundary, core, etc. - something seems to be wrong
still some bugs in basic overlap stuff