frontend working copy