output navdata.demo object. Refactored to allow instance creation