added module: block class