Added a large number of third party completion functions