https://clientfactory.blogspot.com/