gluefunction complete