add handlers to core