Add Factory first version