early prototype push