starting to add DMRG functionality