update todo
update .gitignore
merged