add requirements
add run command