Factory and custom component for outah playah