update to use LDTs