added pheal factory