added kluster code