modify logic and image listings