since it redraws the view (which is probably unfortunate for other reasons) no need to scroll
error handling for plan loader
formatting