initial version production block