moves to support separation of jar and example use