Alibaba in 2005