initial page and skeleton done