add puffingtom doc