refactor dependencies
update badges