add convert tests + tabs + hash asserts