use library functions that have become available