working on modularized bd exp stuff