continue writing factories