added BGcomponent, BGbond, BGelement