cleaned up and added conclusion