extended models