update manual, no need for custom resolver