coding for block