working on switch SDK