added conclusion and edited based on comments.