minor improve