updated condition views, untested