implemented product parameters