Interface for Module intiialization