graph stuff and zoom