Collect requirements