more integration tests
linted and code styled
fixed readme
recover from no entry at index