finish check func try