Basic ASH implementation

Change-Id: Ib235eced1a336a2b31787d4fed6d0b64ba0bbfec