parent module create