extracted models from presenter