code reorganization + begin example code highlighting