Development of functional cotton fabric by simultaneous dyeing and finishing with a novel bioactive reactive dye. (3rd January 2023)