more documentation and edit mode