fix tasks; add gitignore