some updates to blocks