first version of sea
shaders are pointers, reloading works on folder