initial import from gbalancer repo