Hercules: Initial evervolving

Change-Id: Ifea38897b3da0d424689f2cfbc70c5cfd6c05fb5