pushing main code
updated gitignore