container functions addd.