Taste profile logic added