new class Block

new class Block created and implemented some methods