add is_editable method