first barely functioning version