remove irrelevant dependencies
modernize all the things