Reorganized code. Customized color scheme.