Revert "Revert "BLSC""

This reverts commit 942e3445ae69be41f69af4c44f9818bcb7e70995.