first version that actually builds

Change-Id: I6d3023282b2a50b9c49b42cd9f04329de8215ce1