implement new properties for image