Proof read and added some details