add module basic structure
add module basic structure