Support block writes
Implement indices