tested transf; methods made public