entity scanning and reproduction mostly worked through