fix dependent settings