add activity log and activity log parser