spelling and grammar mistakes fixed for final report