models: start with metrics classes