comlplete assignment