paths/cons added, still need examples/tests