Add roster methods and tests