model structure ready
model almost ready