add several service for making decision