update to first work