ADD: bum divide test and divide function