create structure of module