restructure build code
fix build with paths and add `go run`