factory design updates