add rebuild option
add gitignore