added product backend