implemented basic info request handling