Revert "add dependency class"

This reverts commit e76eb8ea2ec444dbc6d36ed7ec8b5c86db18ec22.