(add) imageContainer
(fix) refactor camera structure