ment, and specula