Added references improved writing