Add block operations