2.x version of chapter1, add explaination of scalability, also the keyword extensibility