improved system model