start with system model definition