modified add patron feature