Added cons and more formatting