use package NA for online rather than NULL