backup - before implementing cluser class