change dependencies with distance and transmission