static & views communication via factory