add Hack12