add error log
finished list part