allow dot in region names

- update create_bnf(), _depends