added vows testing implementation