[++] registerStatement
[refactor] compo builder