warn users if they're out-of-date
add test boilerplate functions