prehooked inputs