Adding the module type to implement the available types