add checks
add check