Block Logic Controller