moved viewport, _approach_ to new files; random changes overall