modified inheritance structure, module parent for fx and inputs