more functions to BoxModel base