add checks