added edge case to tests
slowly preparing for block addressing