custimized handler collection.