error still persists...more changes needed.