add a view port