c# to webasm - should be 2 weeks of llm work :)