refactor editable and about is working