king-daviding to king hercules