WIP
fixed noise generation