Main module created with parameter handling