YJ- Block now implements Comparable