added cucumber acceptance tests