renamed script, cleaned it up. still needs service cycles input