fixed backwards compatibility and wrong dest and columns