adjusted viewport