code formating
fix some dependencies issues