Working. Read tokens to elements of structs properly. However there is a weird count timing issue.