adding proper images, optimized, and setting up stuffs