added sections for completion