tests work, scripts done, TODO: prosperity observer