updated model and setup test provider