Added basic Product functions.