trends and developments