Swtich to golang