little change in Box.cs