preparing to implement new handlers