edited to improve markdown and flow