records new blocks