copy-paste from product service with modifications