https://arxiv.org/pdf/1907.05370.pdf , https://arxiv.org/pdf/1907.05837.pdf and https://arxiv.org/pdf/1610.08836.pdf