remove unused dependencies
starting to add features