product functs update 5 - test 10