updates and new handlers