update student approval model, fix others