added ring/webgl as frontends