add check config function