gem for editting