split bc initializatio into it's own subroutine.  started work on div test