self executing script with beginnings of modification