added pull and formatting for root