Major retailers take on their online competition head on