removes duplicate controller directives
turns activity data into a full-blown service