2 models and IHQ API functional