with check and filter plot