before user modelling