move CommandFactory into commandFactory package