idea project stuff
initial prototype