modern developments