updated SRS: Functionality