date activity now abstracted
now correctly abstracted, not tested