suspect caching is at issue, keeping all logic of method within view page #70