please add comment about  non_editable  - what is it and what it does.