New ministers take oaths