check for requirements
bash header