add features back as dependencies