Add the simple factory