implements cucumber tests