add first BCC implementation (seems buggy to me, though... )