adding most of the future work section