added BlockSequence.java