missing bracket at function elaborate added