add `save' plugin
implement inserting characters