added aCGH function