spaces to tabs and remove unnecessary crypto dependency