rough dependencies update