included plotting lib