using different box, and adjusting the use of arrays with packages