dynamic developments