minor view edits and cache added