added activities, need iteration