[trinity] initial support