added requirements and scripts for run