Sing complete