initial setup
Massive update