again, updated output