base framework
udapte gitignore