add bhr.c file