First prototype, working offline