add 'chuff' functionality