hercules: updates