change model
add spinner
modify dataModel
add roles request