first init with models