added step parameter
changes in index.js