it will work soon (canBlockCheck)
merge