add viewport biasing