before merge
add gitignore
merge
prepare go online