added memory gathering