WIP: add dotnoise implementation.