add each blocks