added design and image structure