add package
add main and gitignore