front end environments