feat(tools): add component