yraft: had to share the goods