trident: small WIP