product functs update 5 - test 1