frontend edits