removing AbstractHandler