work on issue #3 (base edit commands)