details editable components