factory method created for garageService