seperate configuration and script