Indeed, its a great contribution. For anyone having difficulty with the terminology abbreviations see pdf below