fix modules
fix init