Changes: use user api via model