add version check routines