more basic dev of bind interfaces and tests