work in progress on container initializers