requirements script