cpublockprototype2