added view port fitting