slight abstraction of activities and place properties added