string edits mostly