Define the module interface