replace view
change python
update gitignore