thread views, etc