added retire product functionality
added retire  product functionality