various apparati among other mechanisms