bit keeper implementation