bugfixed index.js