Adding empty modules
Adding type data