puff21_2004