added Factory and default settings