update some files and add the createLine

I want to ask that whether need I create a branch to pull request these changes? 
Thank you!