added new aukernals and bcs