model assumptions