update first part code