introduced new viewport param