firt assignment