controller edits