hercules: init