completed by status_fliter