updated cucumber and step definitions