roslyn sphinx thanks for giving