updated 'end'