Product use models