Commented on purpose of block class