renamed some files to better suit the go community