loosened dependencies