bnt-states and stuff