got a very early prototype working