libs upgrade
first refactoring
second refactoring
3rd refactoring
4th refactoring
5th refactoring
v0.0.6
Merge branch 'feature/material-06' into develop