add NA check