vanilla script. need for compilation
v0.9