Revert "removed the bcl stuff"

This reverts commit a795c5783827ad2e7e2db018ce3a19e296fea0c3.