now check for bc existing, show error if it doesn't exist, but calculate anyway.
a few minor fixes