internal planning