other mechanisms