added step definitions and routes