wrote label activity. updated generic list's interface but have not backed it up with method implementations so it will crash when the label activity is used.