starting module structure