self config