init.go modified