added deal object, list adapter