Rudimentary metrics, pass 1