Modified code to allow multicomp bc's

Only works for BGK atm