changing frontend challenges