added BlockTemplate2