view factory re-org