Initial setup and first prototype