added possibility to use external models