再利用できるようにブロック化