removing readonly functionality. closes #6