revised answer to first question