refactored imaged getter