added more modules. initial state