loosening up dependencies