Separate modelling of user-system cooperation