what you'll need fragment - first draft