save code
organize go project structure
update imports