new ImageManager and support clases