block representation