adding barrierpoints lib