dynamic problems