now works on hercules