improving view
initial factories