added roster functionality