removing deprecated move functions, changing convert to public