An agent architecture for personalized Web stores