new shelf image added with few temp. code cleanup