basic, not working (yet) sw, currently supported only by canary