modif box constructor