block 상속받는 여러 종류의 블럭 클래스를 하나하나 만들까