Adding detail, updating and clarifying introduction