First working prototype

Change-Id: Ic94b863951a387a64b741fea26630199647cdc8d