added product specific method