make requirements a list