Added a short version and removed colors from code samples to make them more readable.