first work version

Change-Id: Ife85d4637b3395be821ab2f91a930506d7ae4a80