added methods for reporting which format(s) is used and a better readonly status method(s)