added template for brostructor