Compiling again after removal of ~str and ~ ,moving to box Box<T>