first assign