Initialization stuff
Locals initialization
Simplify module structure