model almost complete