initial function working, have to nail down activity ids in contexts
implemented context function for everything except videos