Most of the read only method code complete.