compilation refactoring
reformat brocfile