#54 - add viewport back