new intermediate layer that turns high level tokens to bits