implments bcInterface
Merge branch 'master' into paul
Merge branch 'paul' of https://github.com/GHawk1ns/sdp1 into paul