[minor]
[change] first step to module based components