user and products association defined