update iFactory get method to take request