add exec_script and a working test
give ability to execute commands