picture factory, model and spec