added business days problem. sloppy, but it seems to work.