library example
finished date stuff