Challenges of the new millennium