hack hack Contract