should work in browser now too, hopefully