it's more a python script than a linux script