fleshed out multiple editor code [#1,#2,#3]