902 bmcinf_a2019v20p24.pdf 147 + 1049 .