sheap initial code