progress on handlers