add color
traversal are now implemented in VerticeProcess
fixed bugs from changes