Large scale structure of universe