components: moved all components to t-components
FIX: err should be undefined not null