Improved mechanism for adding new blocks