Factory Manager