added fsharp + go modes