Updated example with colors and added testing classes.