using separated Api Models