reworking structure; readding Brocfile