Add haproxy support Part1