use vows for testing