improved image manager