finished up bg_checks. added some cool methods and everything seems to work.
: